unit fitted with internal combustion engine - Allemand Anglais Dictionnaire